﻿@charset "utf-8";
	/* CSS Document*/
	blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, td, textarea, th, ul {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
html {
	font-family: "Microsoft YaHei", "微软雅黑", 'sans-serif', "Tahoma", "Helvetica";
	font-size: 62.5% ;
	background: #fff;
	-webkit-text-size-adjust: 100 % ;
	-ms-text-size-adjust: 100 % ;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body {
	font - size: 1.6rem;
	line - height: 1.5;
	height: 100% ;
	color: #333;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
	display: none;
}
svg:not(:root) {
	overflow: hidden;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 500
}
/*
img {
	border: 0;
	max-width: 100%;
	vertical-align: middle;
}*/
	ul,ol,li {
	list-style: none;
}
a {
	text-decoration:none;
	background:0 0;
	color: inherit;
}
a:active, a:hover, a:focus {
	outline:0
}
b,strong {
	font-weight:700
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0;
	outline:0
}
button,select {
	text-transform:none
}
select {
	-webkit-appearance:none;
	border:none
}
hr {
	border:0;
	height:1px
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
input {
	line-height:normal
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit- appearance: button;
	cursor: pointer;
}
input[type= "checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type ="number"]::-webkit-outer-spin-button {
	height: auto
}
input[type = "search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: border-box;
	- webkit - box - sizing: border-box;
	box-sizing: border-box
}
input[type = "search"]::-webkit-search-cancel-button, input[type = "search"]::-webkit-search-decoration {
	-webkit-appearance: none
}
a:link {
	color: #333;
	cursor: pointer;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #f63932;
	text-decoration: none;
}
a:active {
	color: #333;
	text-decoration: none;
}
.trans {
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	/* Firefox 4*/
	 -webkit-transition: all .5s ease;
	/* Safari 和 Chrome*/
	 -o-transition: all .5s ease;
	/* Opera*/
	 }
.pos-rel {
	position: relative;
}

/*----------------返回顶部-------------------*/
a.up2Top {
	display: block;
	width: 45px;
	height: 45px;
	background: rgba(0, 0, 0, .8) url('../images/uptop.png') no - repeat center center;
	position: fixed;
	right: 2px;
	bottom: 60px;
	z-index: 999;
}
/*-------------------结构-------------------*/
header, footer, .footer1 lefter {
	clear: both;
	margin: 0 auto;
	width: 100%
}
article, aside, details, figcaption, figure, footer, header, lefter, footer, hgroup, main, nav, section, summary, time, ul, li {
	display: block
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 100% ;
	max-width:1200px;
}
.container: before, .container: after {
	content: " ";
	display: table;
}
.container: after {
	clear: both;
}
.container: before, .container: after {
	content: " ";
	display: table;
}
.container: after {
	clear: both;
}

/*title*/
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
/*end reset*/
